﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IPlugin
{
    public enum PluginRing
    {
        Ring0 = 0,
        Ring1 = 1,
        Ring2 = 2
    }

    public interface IPlugin
    {
        string[] Authors { get; }
        string Name { get; }
        string Description { get; }
        PluginRing Ring { get; }

        Model.Elements.HttpPacket Start(Model.Elements.HttpPacket packet);
    }
}
